.DataGrid,.TileGrid{
	border: 1px solid #ddd;
	width: 100%;
	margin-bottom:4px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}
.DataGrid *,.TileGrid *{
	float:left;
}

.DataGrid .line{
	background-color: #FFFFFF;
	width: 100%;
	height: 25px;
	overflow: hidden;
}
.TileGrid .boxTileLine,.TileGrid .tilecellgrid{
	width: 100%;
	height:auto;
} 

.DataGrid .head {
	height: 25px;
  	border: 1px solid #ddd;
	margin-bottom: -1px;
  	/*padding:4px;*/
  	background-color: #fafafa;
  	background-image: -moz-linear-gradient(top, #fafafa, #efefef);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#efefef));
  	background-image: -webkit-linear-gradient(top, #fafafa, #efefef);
  	background-image: -o-linear-gradient(top, #fafafa, #efefef);
  	background-image: linear-gradient(to bottom, #fafafa, #efefef);
  	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa', endColorstr='#efefef', GradientType=0);
  	-webkit-box-shadow: none;
     	-moz-box-shadow: none;
          box-shadow: none;
  	-webkit-border-radius: 2px 2px 0px 0px;
       -moz-border-radius: 2px 2px 0px 0px;
          	border-radius: 2px 2px 0px 0px;
	overflow: hidden;
}

.DataGrid .line label {
	border-left: 1px solid #d7cccc;
}

.DataGrid .head label span {
	text-indent: 10px;
	background-repeat: no-repeat;
	background-position: 2px center;

	font-size:14px;
	line-height:14px;
	margin-top: 0px;
	color: #646464;
	font-weight: normal;
	text-shadow: 0px 1px 0px #fff;
}

.DataGrid .head label span.ordenadoAsc {
	background-image: url("../../img16x16/Arrow_Down.png");
}

.DataGrid .head label span.ordenadoDesc {
	background-image: url("../../img16x16/Arrow_Up.png");
}

.DataGrid .head label a { /*
	background-image:url("../lib/org/underas/assets/img16x16/filterIcon.png");
	background-repeat:no-repeat;
    background-position:center center;
    */
	width: 15px;
	height: 100%;
	float: right;
}

.DataGrid .ziber {
	background-color: #F7F7F7;
}

.DataGrid .selectedLine,.TileGrid .selectedLine{
	background-color: #babaca;
}

.DataGrid .tooltips,.TileGrid .tooltips{
	background-color: #D6D7D0;
}

.DataGrid .tooltips .Text,.TileGrid .tooltips .Text{
	background-color: #D6D7D0;
	height: 12px;
	margin-bottom:4px;
	font-size: 11px;
	color: #595B58;
	font-weight:normal;
	margin-right:2px;
}

.DataGrid .boxLines,.TileGrid .boxTileLine{
	overflow: auto;
	width: 100%;
	color:#222;
}

.DataGrid .tooltips ,.TileGrid .tooltips{
	width: 100%;
	margin: 0px;
	height: 19px;
}
.DataGrid .tooltips .Img,.TileGrid .tooltips .Img{
	margin:2px 2px 2px 0px;
}
.DataGrid .tooltips *,.TileGrid .tooltips *{
	float: right;
}


.DataGrid .line label {
	width: 30%;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines {
	width: 14px;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines input {
	margin: 1px;
	margin-top: 3px;
	width: 12px;
	height: 12px;
}

legend + .control-group { 
margin-top:0px;
}